package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.Setmeal;

import java.util.List;
import java.util.Map;

public interface SetmealService {
    void addSetMeal(Setmeal setmeal, Integer[] checkgroupIds);

    PageResult pageQuery(QueryPageBean queryPageBean);

    void deleteSetmealyId(Integer setmealId);

    List<Integer> findCheckGroupIdsBySetmealId(Integer setmealId);

    void edit(Setmeal setmeal, Integer[] checkgroupIds);

    List<Setmeal> findAllSetmeal();

    Setmeal findAllsBySetmealId(Integer setmealId);

    //通过SetmealId查询套餐的基本信息,返回到前台套餐预约页面
    Setmeal findSetmealBySetmealId(Integer setmealId);
    //查询所有套餐的名称和预约套餐的总数,封装List<map>集合中
    List<Map<String, Object>> findSetmealNameAndCount();
}
